Hochschule Landshut

Website publizieren

Prof. Dr. Johannes Busse

HAW Landshut, Fakultät für Informatik, Schwerpunkt Wissensmanagement

Website publizieren

Öffentlich

Auf das öffentliche Verzeichnis des Webservers (z.B. /home/mustermann/public_html/ ) müssen folgende Ordner samt Inhalt hochgeladen werden:

Bei jeder Änderung der Website die eigentlichen Inhalte, also

  • pub
  • images

Erstmalig einige Ordner aus dem Paket semAuth2publish:

  • yaml
  • css/semAuth2
  • icons

Privat!

Aus Datenschutz-, Sicherheits- und Lizenz-Gründen ist es VERBOTEN, folgende Ordner zu veröffentlichen:

  • mm
  • xslt
  • templates

und als Dozent will man nicht publizieren:

  • quiz

Beispiel-Konfiguration

Für die öffentliche Website zu semAuth2 könnte unter Linux z.B. folgende Struktur zur Publikation eingerichtet werden:

Verzeichnis für die Entwicklung der Website:

  • ~/a/l/lib/semAuth2/

ggf. Versionierung:

  • cp -r ~/a/l/lib/semAuth2 ~/a/l/lib/semAuth2_YYYY-MM-TT

Erstmalig das Publizieren einrichten:

  • mkdir ~/public_html/semAuth2/
  • cd ~/a/l/lib/semAuth2/ ;  cp -r yaml/ css_YAML/ css_semAuth2/ icons/ ~/public_html/semAuth2/

Bei jeder Aktualisierung der Inhalte neue Version lokal zusammenstellen:

  • cp -r images/ pub/ ~/public_html/semAuth2/

Nun können die Ordner aus dem Ordner ~/public_html/semAuth2/ per ftp oder filezilla etc. auf den Webserver hochgeladen werden.

Verschiedene Websites in einer Domain

Leicht zu realisieren durch verschiedene Ordner pub_Max oder pub_Moritz, ergänzt durch css/Max oder css/Moritz, sowie templates/Max.html  und templates/Moritz.html